package com.example.passport.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 菜单
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class Menu {

  /**
   * 菜单ID
   */
  private Long id;

  /**
   * 标识
   */
  private String key;

  /**
   * 菜单名称
   */
  private String menuName;

  /**
   * 父菜单ID
   */
  private Long parentId;

  /**
   * 图标
   */
  private String icon;

  /**
   * 显示顺序
   */
  private Integer sort;

  /**
   * 请求地址
   */
  private String url;

  /**
   * 菜单类型（m目录 c菜单 f按钮）
   */
  private String menuType;

  /**
   * 创建时间
   */
  private Date createTime;

  /**
   * 更新时间
   */
  private Date updateTime;

}
